/*********************************************
* JAdERP Stylesheet
* This file containes OverAll styles applyed
* to JAdERP diplayed component.
**********************************************
* JAdERP is suite of Open Source Joomla!1.5.x
* ERP/MRP native components and modules 
*********************************************
* ©2009 JAdEEP All rights reserved
*********************************************/

/*********************************************
************** Common styles ****************
*********************************************/
#maincolumn{font-family:Verdana,Arial,sans-serif;}
.clr {
	clear: both;
}

/*********************************************
************** Desktop styles ****************
*********************************************/
.DesktopIconsCategories{border:#930 1px solid;}
.DesktopIconsCategories legend{color:#333; font-weight:normal;font-size:14px;}
#IconsCategories{display:block; overflow:hidden;}
#DesktopIconContainer{float:left;width:80px; margin:10px; text-align:center; font-size:10px; padding:2px;}
#DesktopIconContainer:hover{cursor:pointer;color:#666;}
#DesktopIconContainer:hover div#DesktopIcons{background-color:#E5E5E5; background-position:0px -80px;}
#DesktopIconLimit{padding:2px; border:1px solid #E5E5E5; width:80px;}
#DesktopIcons{height:80px; width:80px; background-repeat:no-repeat; background-position:0px 0px;}
#DesktopIconsName{text-align:center !important; font-weight:bold; margin-top:3px;white-space:normal;}
#DesktopIconsReadMore{text-align:right !important;}

/*********************************************
************** Forms styles ****************
*********************************************/
div.tache{float:left; padding-left:52px; padding-top:18px; margin-left:8px; max-width:300px; display:block; height:34px; color:#333;font-size:16px;}

div#FormElementsGroup{margin:0px;}
div.FormElements{float:left; margin:5px 15px; min-width:165px; min-height:50px;}
div.FormElements img{margin-left:5px;}
label.clickable:hover{cursor:pointer;}
#JAdERPForm legend{font-weight:normal;}
div.FormElements select{margin-left:15px; display:block;}
div.FormElements input[type=text], div.FormElements select{
	border-top:1px solid #9CC2E2;
	border-left:1px solid #9CC2E2;
	border-right:1px solid #B9D3EA;
	border-bottom:1px solid #B9D3EA;
	background:#FFF;
	min-width:0px;
	margin-left:0px;
	padding-left:0px;
	}
#supplierCountry{width: 200px;}
div.FormElements input[type=text]:focus, .ie_focus{
	border-top:1px solid #9CC2E2;
	border-left:1px solid #9CC2E2;
	border-right:1px solid #B9D3EA;
	border-bottom:1px solid #B9D3EA;
	background:#E7F0F8;
	}
#startdate{min-width:90px; width:130px;}
/**********************************************
************ LISTING STYLES *******************
**********************************************/
#listingTitle {text-align:center; font-size:16px; font-weight:bold; height:40px; display:block;}
#JAdERPlist{margin-top:10px; font-size:10px; /*border:1px solid silver; padding:5px;*/}
#JAdERPlist.lpreview {font-size:12px;}
#JAdERPlist input, #JAdERPlist button, #JAdERPlist select, #JAdERPlist input#search{font-size:10px;}

table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}
table.adminform.nospace { margin-bottom: 0; }
table.adminform tr.row0 { background-color: #f9f9f9; }
table.adminform tr.row1 { background-color: #eeeeee; }

table.adminform th {
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
}
table.adminform td { padding: 3px; text-align: left; }

table.adminform td.filter{
	text-align: left;
}

table.adminform td.helpMenu{
	text-align: right;
}


fieldset.adminform { border: 1px solid #ccc; margin: 0 10px 10px 10px; }

table.adminlist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}

table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }

table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.adminlist tfoot tr { text-align: center;  color: #333; }
table.adminlist tfoot td,
table.adminlist tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.adminlist td.order 		{ text-align: center; white-space: nowrap; }
table.adminlist td.order span { float: left; display: block; width: 20px; text-align: center; }

table.adminlist .pagination { display:table; padding:0;  margin:0 auto;	white-space:nowrap; }

.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

/* -- buttons -> STILL NEED CLEANUP*/

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../../../images/jaderp/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }

.button2-right { background: url(../../../images/jaderp/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../../../images/jaderp/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../../../images/jaderp/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../../../images/jaderp/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../../../images/jaderp/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../../../images/jaderp/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../../../images/jaderp/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../../../images/jaderp/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../../../images/jaderp/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../../../images/jaderp/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image 		{ background: url(../../../images/jaderp/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url(../../../images/jaderp/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url(../../../images/jaderp/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url(../../../images/jaderp/j_button2_blank.png) 100% 0 no-repeat; }
.xdelete{ line-height: 20px; white-space: nowrap;}
.xdelete span{float:left; line-height: 20px; margin:0 5px;}
.xdelete a{color:#fff; display: inline-block; height: 20px; width: 93px; background: url(../../../images/jaderp/x_button.png) 0 0 no-repeat; text-decoration: none;}
.xdelete a:hover{background: url(../../../images/jaderp/x_button.png) 0px -21px no-repeat;}
#infosLine{width:100%; overflow: hidden;}
.addNewLine{overflow: hidden;}
.addNewLine div.FormElements{color:#C9CBDC; }
.addNewLine div.FormElements input[type="text"]{background: #C9CBDC;}
.addLine, .delLine{float: left; padding: 15px 0px; height: 20px; margin: 5px 0px; overflow: hidden;}
.addLine a{ color:#fff; display: block; height: 20px; width: 73px; background: url(../../../images/jaderp/plus_button.png) 0 0 no-repeat; text-decoration: none;}
.addLine a:hover{background: url(../../../images/jaderp/plus_button.png) 0px -21px no-repeat;}
.delLine a{ color:#fff; display: block; height: 20px; width: 73px; background: url(../../../images/jaderp/del_line_button.png) 0 0 no-repeat; text-decoration: none;}
.delLine a:hover{background: url(../../../images/jaderp/del_line_button.png) 0px -21px no-repeat;}
.idImage{font-size: 11px; font-style: italic;}
.idImage a{background: url("../../../images/jaderp/icon-16-user.png") 100% 50% no-repeat; padding-right: 18px;}